home *** CD-ROM | disk | FTP | other *** search
- /* ARexx - Script für Microdot 1.18 im UUCP-Modus
- **
- ** $VER: MergeBuffers 1.2 (02-01-02) Rudolph Riedel
- ** rudolph-riedel@t-online.de
- **
- ** Public Domain - Benutzung auf eigene Gefahr! / No warranty whatsoever!
- **
- ** Braucht: Aminet/util/sys/JoinReplace.lha by Dirk Stoecker
- **
- **
- ** Dieses ARexx-Programm dient dazu alle Einsortier-Puffer von Microdot
- ** vor dem Einsortieren zu einer einzigen grossen Datei zusammenzufügen.
- **
- ** Der Vorteil ist, dass die Datenbank immer nur um eine einzige Datei
- ** wächst und somit nur noch aufgeräumt zu werden braucht wenn die
- ** Anzahl der gelöschten Mails Überhand nimmt.
- **
- ** Getestet einzig und allein mit Microdot 1.18 .
- **
- ** Achtung! Vor Benutzung müssen die Pfade angepasst werden!!
- **
- **
- */
-
- parse arg file
-
- options results
-
- pfad="DH5:Microdot5/"
-
- join=pfad"rexx/join"
-
- bufferfile=pfad"UUSPool/sortin.1"
-
- /* mache garnichts wenn mit "sortin.1" als Parameter aufgerufen */
- if file="sortin.1" THEN
- DO
- exit
- END
-
-
- /* optionales Kopieren der Quell-Dateien in ein anzulegendes Backup-Verzeichnis */
- copy="c:copy"
- para=pfad"UUSPool/"file pfad"UUSPool/!Back"
- address command copy para
-
-
- /* hinzufügen der Quell-Datei an die Datei "sortin.1" */
- para=pfad"UUSPool/"file as bufferfile ADD QUIET
- address command join para
-
-
- /* ersetzen der Original-Datei durch eine Fake-Datei welche von
- Microdot schlicht ignoriert wird, da sie kleiner als 64 Zeichen ist... */
- para=pfad"rexx/sortin.fake" pfad"UUSPool/"file
- address command copy para
-